public class Entrada {

	private String nome;
	private double rendaMensal;
	private boolean rendaEstavel;
	private boolean nomeSujo;
	private boolean ensinoSuperior;
	private boolean casaPropria;
	private int tempoDeTrabalho;
	private boolean mereceCredito;
	private double valor;
	

	public Entrada(String nome, double rendaMensal, boolean rendaEstavel,
			boolean nomeSujo, boolean ensinoSuperior, boolean casaPropria,
			int tempoDeTrabalho, boolean mereceCredito) {
		this.nome = nome;
		this.rendaMensal = rendaMensal;
		this.rendaEstavel = rendaEstavel;
		this.nomeSujo = nomeSujo;
		this.ensinoSuperior = ensinoSuperior;
		this.casaPropria = casaPropria;
		this.tempoDeTrabalho = tempoDeTrabalho;
		this.mereceCredito = mereceCredito;
		this.makeValor();
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public double getRendaMensal() {
		return rendaMensal;
	}

	public void setRendaMensal(double rendaMensal) {
		this.rendaMensal = rendaMensal;
	}

	public boolean isRendaEstavel() {
		return rendaEstavel;
	}

	public void setRendaEstavel(boolean rendaEstavel) {
		this.rendaEstavel = rendaEstavel;
	}

	public boolean isNomeSujo() {
		return nomeSujo;
	}

	public void setNomeSujo(boolean nomeSujo) {
		this.nomeSujo = nomeSujo;
	}

	public boolean isEnsinoSuperior() {
		return ensinoSuperior;
	}

	public void setEnsinoSuperior(boolean ensinoSuperior) {
		this.ensinoSuperior = ensinoSuperior;
	}

	public boolean isCasaPropria() {
		return casaPropria;
	}

	public void setCasaPropria(boolean casaPropria) {
		this.casaPropria = casaPropria;
	}

	public int getTempoDeTrabalho() {
		return tempoDeTrabalho;
	}

	public void setTempoDeTrabalho(int tempoDeTrabalho) {
		this.tempoDeTrabalho = tempoDeTrabalho;
	}

	public boolean isMereceCredito() {
		return mereceCredito;
	}

	public void setMereceCredito(boolean mereceCredito) {
		this.mereceCredito = mereceCredito;
	}
	
	public boolean getMereceCredito() {
		return this.mereceCredito;				
	}
	
	public void makeValor() {
		double resultado = 0.0;
		
		resultado+=(this.rendaMensal)/10;
		
		if (this.rendaEstavel == true){
			resultado+=20;
		}
		
		if (this.nomeSujo == true){
			resultado-=50;
		}
		if (this.ensinoSuperior == true){
			resultado+=20;
		}
		if (this.casaPropria == true){
			resultado+=15;
		}
		
		resultado +=(this.tempoDeTrabalho)/3;
		this.valor = resultado;

	
	}

	public double getValor() {
		return valor;
	}




}
